tool/TeamCity.Docker/Result`.cs (14 lines of code) (raw):

namespace TeamCity.Docker { using IoC; internal readonly struct Result<T> { [CanBeNull] public readonly T Value; public readonly Result State; public Result([CanBeNull] T value, Result state = Result.Success) { Value = value; State = state; } } }